package parteSintatica;

import java.util.LinkedList;

import parteLexica.AnalisadorLexicoConcreto;
import parteLexica.Lexema;
import parteSemantica.AnalisadorSemanticoConcreto;

public interface AnalisadorSintatico {
	public LinkedList<Lexema> analiseSintatica (String programa);
	
	//Metodos Gets e Sets
	public LinkedList<Lexema> getLexemas();
	public void setLexemas(LinkedList<Lexema> lexemas);

	public void analiseSintatica(AnalisadorLexicoConcreto analisadorLexico,
			AnalisadorSemanticoConcreto analisadorSemantico) throws InterruptedException;
		
}
